home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / emulator / uae-0.000 / uae-0 / uae-0.6.0 / include / mackbd.h < prev    next >
Text File  |  1996-05-23  |  3KB  |  110 lines

  1.  /* 
  2.   * UAE - The Un*x Amiga Emulator
  3.   * 
  4.   * Mac keycodes
  5.   * 
  6.   * (c) 1996 Ernesto Corvi
  7.   */
  8.  
  9. #define kUpArrowKeyMap                0x7E    /* key map offset for up arrow */
  10. #define kDownArrowKeyMap            0x7D    /* key map offset for down arrow */
  11. #define kRightArrowKeyMap            0x7C    /* key map offset for right arrow */
  12. #define kLeftArrowKeyMap            0x7B    /* key map offset for left arrow */
  13.  
  14. #define kBackSpaceKeyMap            0x33
  15. #define kReturnKeyMap                0x24
  16. #define kEscapeKeyMap                0x35
  17. #define kLBracketKeyMap                0x21
  18. #define kRBracketKeyMap                0x1E
  19. #define kCommaKeyMap                0x2B
  20. #define kSlashKeyMap                0x2C
  21. #define kSemiColonKeyMap            0x29
  22. #define kMinusKeyMap                0x1B
  23. #define kEqualKeyMap                0x18
  24. #define kQuoteKeyMap                0x27
  25.  
  26. #define k0KeyMap                       0x1D
  27. #define k1KeyMap                       0x12
  28. #define k2KeyMap                       0x13
  29. #define k3KeyMap                       0x14
  30. #define k4KeyMap                       0x15
  31. #define k5KeyMap                       0x17
  32. #define k6KeyMap                       0x16
  33. #define k7KeyMap                       0x1A
  34. #define k8KeyMap                       0x1C
  35. #define k9KeyMap                       0x19
  36.  
  37. #define kAKeyMap                       0x00
  38. #define    kBKeyMap                       0x0B
  39. #define    kCKeyMap                       0x08
  40. #define    kDKeyMap                       0x02
  41. #define    kEKeyMap                       0x0E
  42. #define    kFKeyMap                       0x03
  43. #define    kGKeyMap                       0x05
  44. #define    kHKeyMap                       0x04
  45. #define    kIKeyMap                       0x22
  46. #define    kJKeyMap                       0x26
  47. #define    kKKeyMap                       0x28
  48. #define    kLKeyMap                       0x25
  49. #define    kMKeyMap                       0x2E
  50. #define    kNKeyMap                       0x2D
  51. #define    kOKeyMap                       0x1F
  52. #define    kPKeyMap                       0x23
  53. #define    kQKeyMap                       0x0C
  54. #define    kRKeyMap                       0x0F
  55. #define kSKeyMap                       0x01
  56. #define kTKeyMap                       0x11
  57. #define kUKeyMap                       0x20
  58. #define kVKeyMap                       0x09
  59. #define kWKeyMap                       0x0D
  60. #define kXKeyMap                       0x07
  61. #define kYKeyMap                       0x10
  62. #define kZKeyMap                       0x06
  63. #define kPeriodKeyMap                0x2F
  64. #define    kCommandKeyMap                0x37
  65. #define kSpaceBarMap                0x31
  66. #define    kTabKeyMap                       0x30
  67. #define    kControlKeyMap                0x3B
  68. #define    kOptionKeyMap                0x3A
  69. #define    kCapsLockKeyMap                0x39
  70. #define    kShiftKeyMap                0x38
  71. #define    kPgUpKeyMap                 0x74
  72. #define    kPgDnKeyMap                 0x79
  73. #define kBackSlash                    0x2A
  74.  
  75.  
  76. #define kF1KeyMap                    0x7A
  77. #define kF2KeyMap                    0x78
  78. #define kF3KeyMap                    0x63
  79. #define kF4KeyMap                    0x76
  80. #define kF5KeyMap                    0x60
  81. #define kF6KeyMap                    0x61
  82. #define kF7KeyMap                    0x62
  83. #define kF8KeyMap                    0x64
  84. #define kF9KeyMap                    0x65
  85. #define kF10KeyMap                    0x6D
  86. #define kF11KeyMap                    0x67
  87. #define kF12KeyMap                    0x6F
  88.  
  89. #define    kShiftRawKey                0x3F
  90. #define    kControlRawKey                0x3C
  91. #define kOptionRawKey                0x3D
  92. #define kCapsRawKey                    0x3E
  93. #define kCommandRawKey                0x30
  94. #define kUpRawKey                    0x79
  95. #define kDownRawKey                    0x7A
  96. #define kLeftRawKey                    0x7C
  97. #define kRightRawKey                0x7B
  98. #define kSpaceRawKey                0x36
  99.  
  100. #define kKP0KeyMap                    0x52
  101. #define kKP1KeyMap                    0x53
  102. #define kKP2KeyMap                    0x54
  103. #define kKP3KeyMap                    0x55
  104. #define kKP4KeyMap                    0x56
  105. #define kKP5KeyMap                    0x57
  106. #define kKP6KeyMap                    0x58
  107. #define kKP7KeyMap                    0x59
  108. #define kKP8KeyMap                    0x5B
  109. #define kKP9KeyMap                    0x5C
  110.